ANT-BEAR MEANING IN ENGLISH

• Ant-bear Definition & Synonyms

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


RECENT SEARCHES