Elixir of life
WordNet

noun


(1)   A hypothetical substance believed to maintain life indefinitely; once sought by alchemists
WiktionaryText

Noun



  1. A substance which when drunk brings immortality
 
x
OK