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