Tatouay meaning

An armadillo (Xenurus unicinctus), native to tropical South America; the broad-banded armadillo.
noun
0
0
Advertisement

Origin of tatouay