polyantha

noun
  1. a type of rose that produces clusters of small flowers
  2. Usage: botanical
adjective
  1. having many flowers
  2. Usage: botanical

Examples