overhauling
verb
Definitions
To modernize, repair, renovate, or revise completely.
To pass, overtake, or travel past.
To keep (running rigging) clear, and see that no hitch occurs.
To search (a ship) for contraband goods.
noun
Definitions
The act by which something is overhauled.