noun
Meaning 1
A small spotted felid, of species Leopardus tigrinus, found in the tropical rainforests of Central America and South America.
Definition source: English Wiktionary via Wiktextract
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: little spotted cat
Antonyms: none provided