What is Rosa obtusifolia?
Rosa obtusifolia, commonly known as the white rose of Castile, is a deciduous shrub native to Europe and parts of Asia, including Albania, Austria, Belgium, Bulgaria, and more. Rosa obtusifolia (Latin: Rosa obtusifolia) is a medicinal plant catalogued in PlantSage.
