Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

grandiflora Definition

Cancel
grandiflora
noun(gran-di-flo-ra)
a usually tall rose shrub derived from crosses of floribunda and hybrid tea roses and characterized by production of blooms both singly and in clusters on the same plant

Words Related to grandiflora!

grandiflora Examples by Brain Bank Users