Definition of evergreen rose in English:

evergreen rose

noun

  • Any of several roses which have leaves that typically remain on the plant into the winter and are widely cultivated as garden plants; specifically Rosa sempervirens.

Origin

Mid 17th century; earliest use found in John Rea (d. 1681), nursery gardener.