Definition of "armadillos"

armadillos