Definitions of Felis yagouaroundi:

  • noun:   long-bodied long-tailed tropical American wildcat