Italian-English dictionary »

floribunda meaning in English

ItalianEnglish
floribunda noun
{m}

floribunda(rose cultivar)
noun