a kind of armadillo - Francés Inglés Diccionario