Meaning of japanese rose
Definition of japanese rose
(noun)
vigorously
growing
rose
having clusters of
numerous
small
flowers;
used
for hedges and as
grafting
stock
Other information on japanese rose
WIKIPEDIA results for
japanese rose
Amazon results for
japanese rose
Tweet