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

floribunda Definition

Cancel
floribunda
noun(flo-ri-bun-da)
any of various usually small, compact roses with large flowers in open clusters that derive from crosses of polyantha and tea roses

Words Related to floribunda!

floribunda Examples by Brain Bank Users