impact protection vehicle - Alemán Inglés Diccionario