Polish-English dictionary »

poczwara meaning in English

PolishEnglish
poczwara noun

monsternoun
bizarre or whimsical creature

Your history