scotch rose









scotch rose


noun

  1. a rose, Rosa spinosissima, of Eurasia, having pink, white, or yellow flowers.
56 queries 0.572