French-English dictionary »

floribunda meaning in English

FrenchEnglish
floribunda nom

floribunda◼◼◼(rose cultivar)
noun