xenarthra Meaning, Definition & Usage

  1. noun armadillos; American anteaters; sloths
    suborder Xenarthra.

WordNet