Meaning of jaguarondi

Definition of jaguarondi

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

Other information on jaguarondi

WIKIPEDIA results for jaguarondi
Amazon results for jaguarondi