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.