Dog Rose (noun) Definition, Meaning & Examples

noun
  1. an Old World wild rose, Rosa canina, having pink or white flowers.
noun
  1. a prickly wild rose, Rosa canina, that is native to Europe and has pink or white delicate scentless flowers
Dog Rose (noun) Definition, Meaning & Examples

More Definitions