Rosa canina

1. (noun) prickly wild rose with delicate pink or white scentless flowers; native to Europe
Synonyms: dog rose
Related Words: rose



Terms and Conditions of Use / Copyright Notice