Polish-English dictionary »

paskuda meaning in English

PolishEnglish
paskuda noun

monsternoun
bizarre or whimsical creature

Your history