xenarthra
1. [ noun ] (biology,zoology) armadillos; American anteaters; sloths
Synonyms: suborder_Xenarthra
Related terms: animal_order Edentata Bradypodidae Megalonychidae Megatheriidae Myrmecophagidae Dasypodidae