overhaul/ əuvə'hɔːl /

1.vt.[+engine] 
大修

2.vt.[+system] [ method] 
彻底革新

3.noun [c] [of engine etc] 
大修

4.noun [+of system] 
检查修正