vehicle armouring - Alemán Inglés Diccionario