pasture rose

English

Noun

pasture rose (plural pasture roses)

  1. Synonym of Carolina rose