'overhaul' definitions:

Definition of 'overhaul'

(from WordNet)
noun
Periodic maintenance on a car or machine; "it was time for an overhaul on the tractor" [syn: overhaul, inspection and repair, service]
noun
The act of improving by renewing and restoring; "they are pursuing a general program of renovation to the entire property"; "a major overhal of the healthcare system was proposed" [syn: renovation, redevelopment, overhaul]
verb
Travel past; "The sports car passed all the trucks" [syn: pass, overtake, overhaul]
verb
Make repairs, renovations, revisions or adjustments to; "You should overhaul your car engine"; "overhaul the health care system" [syn: overhaul, modernize, modernise]

Synonyms of 'overhaul'

From: Moby Thesaurus

Words containing 'overhaul'