German-English dictionary »

ich bin doch nicht bescheuert! meaning in English

GermanEnglish
Ich bin doch nicht bescheuert!

I'm not that stupid!◼◼◼