Meanings
-
1
verb
to examine and repair thoroughly; a thorough renovation
The mechanic recommended a complete overhaul of the aging engine.
Thesaurus
Etymology
Originally a nautical term, from over- plus haul ('to pull'), meaning to haul a rope over to slacken and inspect it. Generalized to mean a thorough examination and repair.
View etymology graph ->