Meaning of cabassous

Definition of cabassous

(noun) naked-tailed armadillo of tropical South America

Other information on cabassous

WIKIPEDIA results for cabassous
Amazon results for cabassous