overhaul

ˈoʊvərhɔːl オーバーホール

1. 機械や設備などを徹底的に点検し、修理または改良する。

機器やシステムが最高の性能を発揮できるよう、細部にわたって点検し、必要な修理や改善を行うことを指します。通常、大規模な分解と再構築を伴います。
The mechanics had to overhaul the car's engine. (整備士たちはその車のエンジンをオーバーホールしなければならなかった。)

2. システム、組織、または計画などを徹底的に改革し、改善する。

既存のシステムや組織が抱える問題を解決するため、根源的な部分から大幅な変更を加え、改善を図ることを意味します。これにより、より効率的で効果的な状態を目指します。
The government plans to overhaul the education system. (政府は教育制度を改革する計画である。)