new world anteater (0 synonym found)

Definition of new world anteater:

(n) : any of several tropical american mammals of the family myrmecophagidae which lack teeth and feed on ants and termites

Definition of new world anteater:

(n) : any of several tropical american mammals of the family myrmecophagidae which lack teeth and feed on ants and termites

Back to Top