invigorate
verb
in·vig·o·rate
in-ˈvi-gə-ˌrāt
invigorated; invigorating
: to give life and energy to : animate
also
: stimulate sense 1
Love words? Need even more definitions?
Merriam-Webster unabridged
Share