noun
Meaning 1
A coastal evergreen tree, Metrosideros excelsa, native to New Zealand and producing a brilliant display of red flowers with prominent stamens around Christmastime.
Definition source: English Wiktionary via Wiktextract
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: Christmas tree, New Zealand Christmas tree
Antonyms: none provided