Dutch-English dictionary »

nevelpanter meaning in English

DutchEnglish
nevelpanter substantief
{m}

clouded leopard(medium sized arboreal cat)
noun