LEOPARD CAT


Meaning of LEOPARD CAT in English

noun

1. : a small spotted cat ( Felis bengalensis ) of southern Asia and Malaysia

2. : ocelot

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.