construction machinery and equipment repair - Turco Inglés Diccionario