clad in armour - Español Inglés Diccionario