Definition Definition

tamandu - Meaning and Examples

Meaning of 'tamandu' (Webster Dictionary)

1 . Tamandu [ n.]
- A small ant-eater (Tamandua tetradactyla) native of the tropical parts of South America.