Leopard cat Meaning, Definition & Usage
-
noun small spotted wildcat of southern Asia and Malaysia
Felis bengalensis.
WordNet
Definitions
(Zoöl.) any one of several species or varieties of small, spotted cats found in Africa, Southern Asia, and the East Indies; esp.,Felis Bengalensis .