overhaul - definition and synonyms

noun [countable] [usually singular] 

Your browser doesn’t support HTML5 audio

/ˈəʊvə(r)ˌhɔːl/
singularoverhaul
pluraloverhauls
  1. a thorough repair to a machine

    That engine needs a complete overhaul.

    1. a.
      a complete change to a system that is intended to make it work more effectively

      repeated calls for an overhaul of the health-care system