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