What is the full meaning of invigorating
INVIGORATE, to give life and energy to [v]
Example of the word invigorating placed on a Scrabble board.