elixir of life Meaning, Definition & Usage

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

WordNet