Definitions
There is 1 meaning of the phrase
Rosa Canina.
Rosa Canina - as a noun
Prickly wild rose with delicate pink or white scentless flowers; native to europe
Synonyms (Exact Relations)
dog rose