English-French dictionary »

floribunda meaning in French

EnglishFrench
floribunda (rose cultivar)
noun

floribunda◼◼◼nom