Definitions
There is 1 meaning of the phrase
Japanese Rose.
Japanese Rose - as a noun
Vigorously growing rose having clusters of numerous small flowers; used for hedges and as grafting stock
Synonyms (Exact Relations)
baby rosemultifloramultiflora roserosa multiflora