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

Synonyms

Rosa_laevigata

Related terms

rose

*