French-English dictionary »

chat de pallas meaning in English

FrenchEnglish
chat de Pallas nom {m}

manul [manuls]◼◼◼(Otocolobus manul)
noun