FLORIBUNDA


Meaning of FLORIBUNDA in English

[flo.ri.bun.da] n [NL, fem. of floribundus flowering freely] (1898): any of various bush roses with large flowers in open clusters that derive from crosses of polyantha and tea roses

Merriam-Webster English vocab.      Английский словарь Merriam Webster.