|Origin:||overhaul 'to make (a rope) loose by pulling it back' (17-19 centuries)|
to repair or change the necessary parts in a machine, system etc that is not working correctly:
A mechanic is coming to overhaul the engine.
to change a system or method in order to improve it:
All the community's decision-making institutions need to be overhauled.