13 letters · 23 points in Scrabble
noun the phenomenon of vitality and freshness being restored
noun the act of restoring to a more youthful condition