English Dictionary
Define dictionary terms easily — search for "example", "dictionary", "language", or "word" in our powerful online English dictionary.
Define dictionary terms easily in our powerful online English dictionary.
a thorough repair to a machine
That engine needs a complete overhaul.
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