floribunda

noun
  1. a type of rose that produces clusters of flowers continuously throughout the growing season
  2. Usage: gardening

Examples