floribundas

noun
  1. plural of floribunda; roses that produce clusters of flowers continuously throughout the growing season
  2. Usage: gardening

Examples