GREEN ROSE


Meaning of GREEN ROSE in English

noun

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

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.