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