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