Loading page
leopard cat is a noun meaning "small spotted wildcat of southern Asia and Malaysia". It carries one recorded sense.
small spotted wildcat of southern Asia and Malaysia
Definitions, synonyms and semantic relations for leopard cat come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.