Polish-English dictionary »

drapacz chmur meaning in English

PolishEnglish
drapacz chmur noun

skyscrapernoun
tall building