construction machinery and equipment repair - Francés Inglés Diccionario