clad in armour - Alemán Inglés Diccionario