elixir of life

from WordNet (r) 3.0 (2006)
elixir of life
    n 1: a hypothetical substance believed to maintain life
         indefinitely; once sought by alchemists
    

[email protected]