English dictionary
rosa canina meaning and definition
Definition and meaning of rosa canina at MeaningMonkey.org. rosa canina meaning and definition in the English Dictionary.ROSA CANINA noun
Definition of Rosa canina (noun)
- prickly wild rose with delicate pink or white scentless flowers; native to Europe
- synonyms: dog rose
Source: Princeton University Wordnet