English Dictionary
◊ TATU
tatu
n : about three feet long exclusive of tail [syn: {giant
armadillo}, {tatou}, {Priodontes giganteus}]