VariousWords beta
Related Terms:
Noun
Definition: Metrosideros excelsa, a coastal evergreen tree native to New Zealand, producing a brilliant display of red flowers made up of a mass of stamens around Christmastime.
VariousWords beta
Definition: Metrosideros excelsa, a coastal evergreen tree native to New Zealand, producing a brilliant display of red flowers made up of a mass of stamens around Christmastime.