new_world_anteaterEnglish

New World anteater, anteater

Noun

Any of several tropical American mammals of the family Myrmecophagidae which lack teeth and feed on ants and termites

English: anteater, New World anteater

English words with similar meanings

Show 1 words