English-Italian dictionary »

floribunda meaning in Italian

EnglishItalian
floribunda (rose cultivar)
noun

floribundanoun
{m}