suborder xenarthra Meaning, Definition & Usage

  1. noun armadillos; American anteaters; sloths
    Xenarthra.

WordNet