English-Russian dictionary »

serpopard meaning in Russian

EnglishRussian
serpopard (A mythical serpent-necked leopard)
noun

серпопардnoun
{m}