[noun] [C] - a substance, usually a liquid, with a magical power to cure, improve or preserveThe soaring sales of bottled water reflect an unscientific search for an elixir.It's another health product claiming to be the elixir of life/youth (= something to make you live longer/stay young).
ELIXIR
Meaning of ELIXIR in English
Cambridge English vocab. Кембриджский английский словарь. 2012