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