floribunda








noun

  1. any of a class of roses characterized by a long blooming period and the production of large flowers often in thick clusters.

noun

  1. any of several varieties of cultivated hybrid roses whose flowers grow in large sprays
55 queries 0.586