overhaul
n : periodic maintenance on a car or machine; "it was time for
an overhaul on the tractor" [syn: {overhauling}, {inspection
and repair}, {service}]
v 1: travel past, as of a vehicle; "The sports car passed all the
trucks" " [syn: {pass}, {overtake}]
2: make repairs or adjustments to; "You should overhaul your
car engine" [syn: {modernize}]