enlivener

noun

1.
an agent that gives or restores life or vigor
Derived from:
enliven