meaning of Blöde Sau!

Blöde Sau! - German to English

You stupid sod! [Br.] [coll.]