Search term floribunda has 2 results
EN English IT Italian
floribunda (n) [rose cultivar] (n) floribunda (n) [rose cultivar] (n)
IT Italian EN English
floribunda (n) [rose cultivar] (n) floribunda (n) [rose cultivar] (n)