Definition of green rose in English:

green rose

noun

  • A variety of the China rose, Rosa chinensis ‘Viridiflora’, in which the petals are transformed into leaf-like structures giving the appearance of a green flower.

Origin

Mid 19th century; earliest use found in Thomas Rivers (1798–1877), nurseryman and author.