Noun Definition

xenarthra

1.Definition: armadillos; American anteaters; sloths

Category: Animals