Rosa laevigata

Explore definitions, synonyms, and language insights of Rosa laevigata

Definitions

Noun
Chinese climbing rose with fragrant white blossoms

More General Terms