Italian-English dictionary »

leopardo nebuloso meaning in English

ItalianEnglish
leopardo nebuloso noun

clouded leopard(medium sized arboreal cat)
noun