overhaul - definition and synonyms

noun [countable] [usually singular] 

Your browser doesn’t support HTML5 audio

  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