French-English dictionary »

serpopard meaning in English

FrenchEnglish
serpopard nom {m}

serpopard◼◼◼(A mythical serpent-necked leopard)
noun