Scotch rose

noun

Definition of Scotch rose

: a thorny Eurasian rose (Rosa spinosissima) with small leaflets, pink, white, or yellow flowers, and globose black fruit

First Known Use of Scotch rose

1731, in the meaning defined above

Keep scrolling for more