Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of ant bear

- An edentate animal of tropical America (the Tamanoir), living on ants. It belongs to the genus Myrmecophaga.