What is the meaning of armadillo in English?

Learn vocabulary with pictures as well as definitions of armadillo in English

Learn in

See more

n. armadillo

Definition of armadillo in English

Omnivorous mammal of small size with a carapace of overlapping bony layers that allows it to defend itself by adopting a spherical shape, endemic to Central and South America.