dog rose








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
53 queries 0.586