floribunda
Concise Oxford English Dictionary © 2008 Oxford University Press:
floribunda /ˌflɒrɪˈbʌndə, ˌflɔː-/
▶noun a plant, especially a rose, which bears dense clusters of flowers.
– origin C19: mod. L., fem. (used as n.) of floribundus ‘freely flowering’.
'floribunda' also found in these Oxford entries:

