overhaul




overhaul - noun

  • periodic maintenance on a car or machine
  • the act of improving by renewing and restoring

  • overhaul - verb

    overhaul - thesaurus

    modernise British English spelling   modernize American English spelling   overtake   pass   redevelopment   renovation   service