Dictionary definition · overhaul
noun
- 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"
verb
- travel past"The sports car passed all the trucks"
- make repairs, renovations, revisions or adjustments to"You should overhaul your car engine"
Source: Open English WordNet (CC BY 4.0).