9 letters · 15 points in Scrabble
noun periodic maintenance on a car or machine
noun the act of improving by renewing and restoring
verb travel past