What does armadillos mean in English?

Learn vocabulary with pictures as well as translations of armadillos into English

See more

n. armadillos (armadillo)

Translation: armadillo

Definition of armadillo in English

Mamífero omnívoro de pequeño tamaño y caparazón de capas óseas superpuestas que le permite defenderse al adoptar una forma esférica, natural de Centroamérica y Sudamérica.

Definition of armadillo in Spanish

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.