meaning of new world anteater

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


Related Words

new world anteater |

Developed & Maintained By Taraprasad.com

Treasure Words