ARMADILLO


Meaning of ARMADILLO in English

[noun] [C] [plural] armadillos - a small animal found in S America, central America and the southern part of the US which has a body covered in hard bony strips that allow it to curl into a ball when attacked

Cambridge English vocab.      Кембриджский английский словарь.