the armadillos' armour - Turco Inglés Diccionario