invigorator Meaning, Definition & Usage

  1. noun an agent that gives or restores life or vigor
    enlivener; quickener.
    • the soul is the quickener of the body

WordNet