overhaul
noun
-
the act of improving by renewing and restoringrenovation
-
periodic maintenance on a car or machine“it was time for an overhaul on the tractor”service
verb
-
make repairs, renovations, revisions or adjustments to“You should overhaul your car engine”modernizemodernise
-
travel pastpass