Rosa Laevigata (
Noun
)
Meaning
Chinese climbing rose with fragrant white blossoms.
Classification
Nouns denoting plants.
Synonyms
Cherokee Rose
Hypernyms
Rose