Armadillo
Spanish Meaning
armadillo
English Meaning
- Any of several omnivorous, burrowing, edentate mammals (family Dasypodidae), native to southern North America and South America and characterized by an armorlike covering consisting of jointed bony plates.