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

Leave a Reply

Your email address will not be published. Required fields are marked *

52 queries 1.431