road construction machine - Alemán Inglés Diccionario