invigorator
1. [ noun ] an agent that gives or restores life or vigor
Synonyms: quickener enlivener
Examples:

"the soul is the quickener of the body"

Related terms: agent enliven quicken
Similar spelling:   invigorate
  invigorated
  invigilator
  invigoration
  invigorating