C1 verb /ˈoʊvərˌhɔːl/
overhaul
Meaning
to examine thoroughly and repair or improve something that is worn or ineffective
Example
The company decided to overhaul its outdated computer system.