heavy machine construction - Alemán Inglés Diccionario