Subscribe
URL of the page has been copied to clipboard.
Meaning : Prickly wild rose with delicate pink or white scentless flowers. Native to Europe.
Synonyms : dog rose
Install App
Rosa canina meaning in Telugu.