elixir of life

Noun
  1. A hypothetical substance believed to maintain life indefinitely;
    Once sought by alchemists (synset 107899485)

Other Searches