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 : rosa canina
Install App
Dog rose meaning in Telugu.