rosa_laevigata has definitions from the field of botany
1
[ noun ] (botany) Chinese climbing rose with fragrant white blossoms

Synonyms

Cherokee_rose

Related terms

rose

*