jaguarundi

Explore definitions, synonyms, and language insights of jaguarundi

Definitions

Noun
long-bodied long-tailed tropical American wildcat

More General Terms