Definitions of overhaul:
- noun: periodic maintenance on a car or machine
Example: "It was time for an overhaul on the tractor"
- verb: make repairs or adjustments to
Example: "You should overhaul your car engine"
- verb: travel past
Example: "It was time for an overhaul on the tractor"
Example: "You should overhaul your car engine"