road traffic noise reducing device - Alemán Inglés Diccionario