OVERHAUL

Definition of OVERHAUL

  1. (verb)travel past
  2. (verb)make repairs, renovations, revisions or adjustments to
  3. (noun)periodic maintenance on a car or machine
  4. (noun)the act of improving by renewing and restoring