elixir
1. [ noun ] (medicine) a sweet flavored liquid (usually containing a small amount of alcohol) used in compounding medicines to be taken by mouth in order to mask an unpleasant taste
Related terms: liquid
2. [ noun ] (medicine,pharmacology,food) a substance believed to cure all ills
Related terms: panacea potion elixir_of_life
Similar spelling:   Ellisor
  Elser
  elgar