From Longman Business Dictionary
overhaulo·ver·haul /ˌəʊvəˈhɔːlˌoʊvərˈhɒːl/ verb [transitiveT] to repair or change all the parts of a machine or system that is not working correctlya proposal to overhaul the health-care system
—overhaul /ˈəʊvəhɔːlˈoʊvərhɒːl/ noun [countableC]θhe company is a world leader in the repair and overhaul of industrial gas turbines.