English-Polish dictionary »

serpopard meaning in Polish

EnglishPolish
serpopard noun
A mythical serpent-necked leopard

serpopardnoun