elixir
1.
(
noun
) a substance believed to cure all ills
Related Words:
elixir of life
,
potion
Terms and Conditions of Use / Copyright Notice