construction site vehicle - Alemán Inglés Diccionario