elixir of life

Definitions of elixir of life
  1. noun
    a hypothetical substance believed to maintain life indefinitely; once sought by alchemists
    see moresee less
    type of:
    elixir
    a substance believed to cure all ills
Word Family