German-English dictionary »

ich traute meinen ohren (augen) nicht. meaning in English

GermanEnglish
Ich traute meinen Ohren (Augen) nicht.

I couldn't believe my ears (eyes).