rosa_laevigata
1. [ noun ] (botany) Chinese climbing rose with fragrant white blossoms
Synonyms: Cherokee_rose
Related terms: rose