Meaning of jaguarundi

Definition of jaguarundi

(noun) long-bodied long-tailed tropical American wildcat

Other information on jaguarundi

WIKIPEDIA results for jaguarundi
Amazon results for jaguarundi