11 letters · 14 points in Scrabble
noun the act of improving by renewing and restoring
noun the state of being restored to its former good condition