elixir

noun
  1. a magical or medicinal potion
  2. a substance believed to cure all ills or to prolong life indefinitely
  3. Usage: historical
  4. a sweetened liquid used as a vehicle for medicine
  5. Usage: medical

Examples