tamandu
English
tamandu meaning in English • tamandu का अर्थ अंग्रेजी में
Noun
- A small ant-eater (Tamandua tetradactyla) native of the tropical parts of South America.