Meaning of "Overhaul"

Get gear in condition for use; to separate the blocks of a tackle to lengthen the fall (ready for use again).

Overhaul Meaning of