reviver

noun
  1. a person or thing that revives someone or something
  2. a drink, especially an alcoholic one, taken to restore energy or spirits
  3. Usage: informal

Examples