leopard cat

English

Noun

leopard cat (plural leopard cats)

  1. (zoology) A wild cat native to Southeast Asia, Prionailurus bengalensis.

Hypernyms

Translations