Yahoo Canada Web Search

Search results

  1. Dictionary
    tree of life

    noun

    • 1. (in the Bible) the tree in the Garden of Eden bearing fruit which gave eternal life (Gen. 3:22–24).
    • 2. the thuja or arbor vitae.

    More definitions, origin and scrabble points