Definition of Scotch rose in English:

Scotch rose

noun

  • A wild Eurasian rose, Rosa pimpinellifolia (formerly called R. spinosissima), or any of numerous cultivated varieties of it; also called burnet rose.

Origin

Mid 18th century; earliest use found in Philip Miller (1691–1771), horticulturist and writer.