TAMANDUA


Meaning of TAMANDUA in English

[ta.man.dua] n [Pg tamandua, fr. Tupi] (1834): either of two arboreal anteaters (Tamandua mexicana and T. tetradactyla) of Central and So. America having a nearly hairless tail

Merriam-Webster English vocab.      Английский словарь Merriam Webster.