English-French dictionary »

serpopard meaning in French

EnglishFrench
serpopard (A mythical serpent-necked leopard)
noun

serpopard◼◼◼nom {m}