Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word rosa canina from English dictionary with examples, synonyms and antonyms.

rosa canina   noun

Meaning : Prickly wild rose with delicate pink or white scentless flowers. Native to Europe.

Synonyms : dog rose

Rosa canina meaning in Telugu.