noun a rose, Rosa spinosissima, of Eurasia, having pink, white, or yellow flowers.
scotch rose 🔊 Listen to this noun a rose, Rosa spinosissima, of Eurasia, having pink, white, or yellow flowers. Share Facebook Twitter Google +