Polish-English dictionary »

dziwadło meaning in English

PolishEnglish
dziwadło noun

monsternoun
bizarre or whimsical creature

Your history