jaguarundi (puma yagouaroundi) - French English Dictionary