engine overhauling - Francés Inglés Diccionario