To overhaul something is to take it apart, examine it carefully, and repair or improve it completely.
Probably from nautical use: “overhaul” meant pulling ropes over the ship’s rigging to straighten and adjust them, from “over” and “haul” (pull). The sense broadened to mean major repair or renovation.
Try Another Word