English dictionary
leopard cat meaning and definition
Definition and meaning of leopard cat at MeaningMonkey.org. leopard cat meaning and definition in the English Dictionary.LEOPARD CAT noun
Definition of leopard cat (noun)
- small spotted wildcat of southern Asia and Malaysia
- synonyms: Felis bengalensis
Source: Princeton University Wordnet