Find the word definition

Wiktionary
xenarthran

n. (context zoology English) Any mammal of the of superorder Xenarthra, of the Americas; an anteater, armadillo or sloth.