to armour plate something - Francés Inglés Diccionario