Polish-English dictionary »

serpopard meaning in English

PolishEnglish
serpopard noun

serpopardnoun
A mythical serpent-necked leopard