'invigorator' definitions:

Definition of 'invigorator'

From: WordNet
noun
An agent that gives or restores life or vigor; "the soul is the quickener of the body" [syn: quickener, invigorator, enlivener]