What is Apple Rose?
Apple Rose (Rosa villosa) is a shrub belonging to the Rosaceae family, native to Great Britain, Ireland, Albania, Austria, and various Baltic States. Apple Rose (Latin: Rosa villosa, family Rosaceae) is a medicinal plant catalogued in PlantSage.
