What does Blöde Sau! mean?

Blöde Sau! - German to English

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