1 green rose | Definition of green rose

green rose

noun

Definition of green rose

: a very large China rose (Rosa chinensis viridiflora) whose petals are represented by narrow green leaves

First Known Use of green rose

1837, in the meaning defined above

Keep scrolling for more