overhaul >> /ˌoʊvərˈhɔl/
Definition: [transitive verb] Take apart (a piece of machinery or equipment) in order to examine it and repair it if necessary.
Example: a company that overhauls and repairs aircraft engines
Definition: [transitive verb] Overtake (someone), especially in a sporting event.
Example: Jodami overhauled his chief rival
Definition: [noun] A thorough examination of machinery or a system, with repairs or changes made if necessary.
Example: a major overhaul of environmental policies