quiriquincho

Noun

 * 1) armadillo.