Noun Definition

rosa laevigata

1.Definition: Chinese climbing rose with fragrant white blossoms

Related Noun(s):cherokee rose

Category: Plants