construction machinery and equipment repair - Español Inglés Diccionario