JAPAN ROSE


Meaning of JAPAN ROSE in English

noun

Usage: usually capitalized J

1.

a. : any of several Japanese roses (as Rosa multiflora and R. rugosa )

b. : camellia 2

2. : a moderate yellowish pink to orange

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