Yahoo Malaysia 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"