overhaul

Definitions

[1] vt. 分解检查, 翻修, 精细检查, 彻底革新
[2] n. 分解检查, 精细检查, 大检修
[3] [化] 大检修

[ ˌəuvə'hɔ:l ]