tatouay
1.
(
noun
) naked-tailed armadillo of tropical South America
Synonyms:
Cabassous unicinctus
,
cabassous
Related Words:
armadillo
Terms and Conditions of Use / Copyright Notice