Spanish-English dictionary »

leopardo longibando meaning in English

SpanishEnglish
leopardo longibando noun
{m}

clouded leopard(medium sized arboreal cat)
noun