invigorators

noun
  1. things that give strength, energy, or vitality; substances or activities that refresh or stimulate
  2. Usage: plural form of invigorator

Examples