Definitions of Araucaria excelsa:

  • noun:   evergreen of Australia and Norfolk Island in the South Pacific