English Dictionary
◊ TATOUAY
tatouay
n : naked-tailed armadillo of tropical South America [syn: {cabassous},
{Cabassous unicinctus}]