overhauled

/ˌoʊvərˈhɔːld/ オウヴァーホールド

1. 徹底的に検査し、必要に応じて修理または改善すること。抜本的に改革すること。

機械、車両、システム、計画、制度などを詳細に調査し、不具合を修正したり、性能を向上させたりするために、分解、修理、部品交換、設計変更、または根本的な見直しを行うことを指します。これにより、対象の機能や効率が大幅に改善されます。
The old car engine was completely overhauled. (その古い車のエンジンは完全にオーバーホールされた。)