Noun Definitionfrancoa ramosa1.Definition: Chilean evergreen shrub having delicate spikes of small white flowersRelated Noun(s):bridal wreathCategory: Plants