jaguarondi

Explore definitions, synonyms, and language insights of jaguarondi

Definitions

Noun
long-bodied long-tailed tropical American wildcat

More General Terms