Rhyme Desk
Find rhyming words!

Definition of "Overhaul" :

noun: the act of improving by renewing and restoring

noun: periodic maintenance on a car or machine

"It was time for an overhaul on the tractor."

verb: make repairs, renovations, revisions or adjustments to

"You should overhaul your car engine."

verb: travel past