What does blöde Schnalle mean?

blöde Schnalle - German to English

stupid bitch [coll.] [pej.]