12 letters · 16 points in Scrabble
verb give new life or vigor to
adjective tending to impart new life and vigor to