wild rose









wild rose


noun

  1. any native species of rose, usually having a single flower with the corolla consisting of one circle of five roundish, spreading petals.
51 queries 0.582