engine overhauling - Alemán Inglés Diccionario