invigorator
invigorator has 1 sense in the JumbleFix dictionary. Letters: 11.
Definitions
n.
. an agent that gives or restores life or vigor; "the soul is the quickener of the body"