Origin: Germanic Old English prefix
Overhaul has 6 different meanings across 2 categories:
periodic maintenance on a car or machine
"it was time for an overhaul on the tractor"
the act of improving by renewing and restoring
"they are pursuing a general program of renovation to the entire property"
"a major overhaul of the healthcare system was proposed"
A major repair, remake, renovation, or revision.
"The factory decided to overhaul the entire production line after noticing a significant drop in efficiency."
To modernize, repair, renovate, or revise completely.
"The city council voted to overhaul the aging subway system before next winter arrives."