Armadillo

from Wikipedia, the free encyclopedia

Armadillo ( English armadillo ) stands for: