YourDictionary

overhaul

transitive verb

  1. to haul over, as for examination
    1. to check thoroughly for needed repairs
    2. to make the repairs, adjustments, etc. needed to restore (a motor, etc.) to good working order
  2. to gain on, catch up with, or overtake

noun

an overhauling; thorough examination or restoration to good working order

See overhaul in American Heritage Dictionary 4

Learn more about overhaul

link/cite print suggestion box