INVIGORATOR

Definition of INVIGORATOR

  1. (noun)an agent that gives or restores life or vigor