Polish-English dictionary »

szkarada meaning in English

PolishEnglish
szkarada noun

eyesorenoun
a displeasing sight