to give fresh life and energy to (somebody or something)
invigorating adj
invigoratingly adv
invigoration /-ʹraysh(ə)n/ noun
invigorator noun
[Middle English via Old French from medieval Latin invigorare, from in-2 + Latin vigorare to make strong, from vigor: see vigour]