overhaul - verb
transitive
Infinitive
overhaul
3rd person singular
overhauls
Past
overhauled
Past Participle
overhauled
Present Participle
overhauling