tatouay

Noun
  1. Naked-tailed armadillo of tropical South America (synset 102458059)

Found on Word Lists

Other Searches