Feeling full of energy or strength; refreshed and revitalized
simple past and past participle of invigorate
Select a language to see translations