Definition of "overhaul"
overhaul
/ˈəʊvəˌhɔːl/
noun
plural overhauls
verb
third-person singular simple present overhauls, present participle overhauling, simple past and past participle overhauled
plural overhauls
third-person singular simple present overhauls, present participle overhauling, simple past and past participle overhauled