Word Study
dog rose
WORDNET DICTIONARY
Noun dog rose has 1 sense
- dog rose(n = noun.plant) rosa canina - prickly wild rose with delicate pink or white scentless flowers; native to Europe; Array is a kind of rose, rosebush
For further exploring for "dog rose" in Webster Dictionary Online