overhaul and rebuilt - Turco Inglés Diccionario