Yahoo Web Search

Search results

  1. Dictionary
    Elixir of life

    noun

    • 1. a preparation supposedly able to prolong life indefinitely: "at one point during the festivities, the river is said to turn into the elixir of life"

    Powered by Oxford Languages