overhaul something to examine every part of a machine, system, etc. and make any necessary changes or repairs The engine has been completely overhauled.
overhaul verb definition in How machines work topic from the Oxford Advanced Learner's Dictionary
Explore synonyms and entries related to How machines work
Explore other topic groups related to How machines work