heavy armor - Francés Inglés Diccionario