floribunda
nounDefinition of floribunda
: any of various usually small, compact roses with large flowers in open clusters that derive from crosses of polyantha and tea roses
Keep scrolling for more