Definition of overhauler in English:
overhauler
Pronunciation /ˈəʊvəˌhɔːlə/
noun
A person who overhauls; a company, etc., in the business of overhauling.
Origin
Mid 19th century; earliest use found in Charles Tomlinson (1808–1897), science teacher and writer. From overhaul + -er.