Subscribe
URL of the page has been copied to clipboard.
Meaning : Shrubby Chinese rose. Ancestor of many cultivated garden roses.
Synonyms : china rose, rosa chinensis
Install App