tatouay

noun

1.
naked-tailed armadillo of tropical South America