over「上」を意味する
haul「引っ張る」を意味する
/ˌōvərˈhôl/
The car needs to be overhauled.
車は徹底的に検査する必要があります。
The company is undergoing a major overhaul.
会社は抜本的な改革を行っています。