What is the meaning of Invigorated?

Feeling full of energy or strength; refreshed and revitalized

simple past and past participle of invigorate

Source: wiktionary.org