overhaul
definition
to examine and repair something thoroughly
example
The company decided to overhaul its outdated software systems to improve efficiency and user experience.
synonyms
rehabilitaterevamprefurbish
word origin — The term 'overhaul' comes from the early 17th century, originally meaning to pull or haul something over; it is derived from the combination of 'over' and 'haul'.