cabassous

Explore definitions, synonyms, and language insights of cabassous

Definitions

Noun
naked-tailed armadillo of tropical South America

More General Terms