elixir of life

noun

1.
a hypothetical substance believed to maintain life indefinitely; once sought by alchemists