Polish-English dictionary »

nie wierzyć własnym oczom meaning in English

PolishEnglish
nie wierzyć własnym oczom

be unable to believe one's eye