Meaning of tatouay

Definition of tatouay

(noun) naked-tailed armadillo of tropical South America

Other information on tatouay

WIKIPEDIA results for tatouay
Amazon results for tatouay