Xenarthra Meaning

There are 1 meaning(s) for word Xenarthra

Xenarthra Meaning 1 : armadillos; American anteaters; sloths

    Synonyms : suborder xenarthra