vehicle crash barriers - Alemán Inglés Diccionario