clad in armour - Francés Inglés Diccionario