Noun Definitiontatouay1.Definition: naked-tailed armadillo of tropical South AmericaRelated Noun(s):cabassousCategory: Animals