Overhaul

Noun

 * 1) A major repair, remake, renovation, or revision.
 * The engine required a complete overhaul to run properly.

Verb

 * 1) To modernize, repair, renovate, or revise completely.
 * 2) To pass, overtake, or travel past.
 * 3) *1967, William F. Nolan and George Clayton Johnson, Logan's Run, May 1976 Bantam edition, ISBN 0553025171, page 109:
 * In theory there was a runner ahead of him who would pause to sleep. Who would falter and fall. Who would despair at the size of the desert. Because Logan did none of these he would overhaul the runner and kill him.

Thesaurus
adjust, adjustment, amends, audit, autopsy, balance, balance the books, canvass, catch up with, check, check out, check over, check up on, cobble, come up to, come up with, commission, compensation, condition, correction, darn, demonstrate, do up, doctor, double-check, examination, examine, fix, fix up, fixing, gain on, gain upon, get ahead of, give an examination, go over, inspect, inspect the books, inspection, inventory, lap, leave behind, leave standing, look at, look over, making right, mend, mending, monitor, observe, outdistance, outpace, outrun, outsail, outstrip, overhauling, overlook, overtake, pass, pass over, pass under review, patch, patch up, peer at, perlustration, perusal, peruse, pore over, postmortem, prove, put in commission, put in order, put in repair, put in shape, quality control, ready, rebuild, rebuilding, recap, recompense, recondition, reconditioning, reconstruct, rectification, redress, refurbish, remedy, renovate, renovation, repair, repairing, reparation, restore, retread, revamp, review, run over, run-through, satisfaction, scan, scrutinize, scrutiny, service, set an examination, set to rights, sew up, size, size up, study, survey, take, take account of, take stock, take stock of, take the measure, tinker, tinker up, troubleshooting, verify, visitation

Etymology
From over + haul.

Noun

 * Czech: renovace, předělání, přepracování, pročištění
 * Dutch: opknapbeurt, onderhoud , herziening
 * Finnish: huolto, korjaus, kunnostus
 * German: Überholung, Aufarbeitung , Grundinstandsetzung , gründliche Überprüfung , Revision


 * Polish: remont generalny
 * Portuguese: reestruturação
 * Russian: капитальный ремонт

Verb

 * Dutch:, , ,
 * Finnish: ,


 * Polish:


 * Dutch:
 * Finnish:


 * Polish: