invigorator

Noun
  1. An agent that gives or restores life or vigor (synset 109425579)
    "the soul is the quickener of the body"

Other Searches