overhauling
verb (present participle)UK /ˌəʊvəˈhɔːlɪŋ/
US /ˌoʊvərˈhɔːlɪŋ/
Fixing or changing something a lot so it works much better.
The mechanics are overhauling the old bus so it can run again.
RELATED WORDS
OTHER MEANINGS
2. Checking and repairing a machine or engine completely.
The crew spent the weekend overhauling the ship's engine.
3. Changing a system or plan in a big way to improve it.
The school is overhauling its lunch program to offer healthier food.
4. Catching up with and passing someone or something, especially in a race.
The small boat is slowly overhauling the leader.