elixir

noun

A magical or medicinal potion.