Overhaul

Webster's Dictionary of the English Language

·noun ·Alt. of Overhauling.

II. Overhaul ·vt To gain upon in a chase; to Overtake.

III. Overhaul ·vt To haul or drag over; hence, to turn over for examination; to Inspect; to examine thoroughly with a view to corrections or repairs.