YourDictionary

tamandua

noun

a small, tree-dwelling species (Tamandua tetradactyla, family Myrmecophagidae) of edentate anteaters of tropical America, with a naked tail and large ears

See tamandua in American Heritage Dictionary 4

link/cite print suggestion box