Yahoo Canada Web Search

Search results

  1. Dictionary
    Norfolk Island pine

    noun

    • 1. an evergreen tree related to the monkey puzzle, having horizontal branches with upswept shoots bearing small scale-like leaves. Native to Norfolk Island, it is often grown in Mediterranean countries.