tamandua has definitions from the field of zoology
1
[ noun ] (zoology) small toothless anteater with prehensile tale and four-clawed forelimbs; of tropical South and Central America

Related terms

anteater genus_Tamandua

*