Invigorate is defined as to give strength or energy, or to instill with excitement and energy.(verb)
When a cool shower on a hot day gives you strength and energy, this is an example of a time when the shower invigorates.
See invigorate in Webster's New World College Dictionary
See invigorate in American Heritage Dictionary 4
transitive verb in·vig·or·at·ed, in·vig·or·at·ing, in·vig·or·ates
Origin: Possibly obsolete invigor (from French envigorer, from Old French envigourer : en-, in; see in-2 + vigour, vigor; see vigor)
Origin: + -ate1.
Learn more about invigorate