invigorate
verb
invigorated;
invigorating
Definition of invigorate
: to give life and energy to : animate
also
: stimulate sense 1
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more