xenarthra : Idioms & Phrases


suborder xenarthra

  • noun armadillos; American anteaters; sloths
    Xenarthra.
WordNet