overhaul

noun

  1. 1

    the act of improving by renewing and restoring

    they are pursuing a general program of renovation to the entire property

    a major overhal of the healthcare system was proposed

  2. 2

    periodic maintenance on a car or machine

    it was time for an overhaul on the tractor

verb

  1. 1

    make repairs, renovations, revisions or adjustments to

    You should overhaul your car engine

    overhaul the health care system

  2. 2

    travel past

    The sports car passed all the trucks

Synonyms

Also useful for “overhaul”:Scrabble