Felis yagouaroundi

Explore definitions, synonyms, and language insights of Felis yagouaroundi

Definitions

Noun
long-bodied long-tailed tropical American wildcat

More General Terms