Find the word definition

Wiktionary
leopard cats

n. (plural of leopard cat English)