vehicle armouring - Francés Inglés Diccionario