Noun Definition
rosa laevigata
1.Definition: Chinese climbing rose with fragrant white blossoms
Related Noun(s):cherokee rose
Category: Plants1.Definition: Chinese climbing rose with fragrant white blossoms
Related Noun(s):cherokee rose
Category: Plants