tamandu
Noun
Meaning
A small ant-eater (Tamandua tetradactyla) native of the tropical parts of South America.
Source: Webster's dictionaryNoun
A small ant-eater (Tamandua tetradactyla) native of the tropical parts of South America.
Source: Webster's dictionary