a kind of armadillo - Alemán Inglés Diccionario