new world anteater

Noun
  1. Any of several tropical American mammals of the family Myrmecophagidae which lack teeth and feed on ants and termites (synset 102462640)

Found on Word Lists

Other Searches