Definitions of tatouay:

  • noun:   naked-tailed armadillo of tropical South America