heavy construction equipment - Alemán Inglés Diccionario