Definition of "floribunda"

floribunda