What is the full meaning of invigorate
to give life and energy to [v INVIGORATED, INVIGORATING, INVIGORATES]
Example of the word invigorate placed on a Scrabble board.