overhaul

verb vt

Infinitive

overhaul

Present tense 3rd person singular

overhauls

Preterite

overhauled

Present participle

overhauling

Past participle

overhauled