tamandua in French tamandua in French tamandua noun An anteater of the genus Tamandua. Add to Flashcards