cabassous

cabassous

cabassous

Noun

naked-tailed armadillo of tropical South America

Synonyms: