heavy construction equipment - Francés Inglés Diccionario