multiflora rose
1.
(
noun
) vigorously growing rose having clusters of numerous small flowers; used for hedges and as grafting stock
Synonyms:
Japanese rose
,
Rosa multiflora
,
baby rose
,
multiflora
Related Words:
rose
Terms and Conditions of Use / Copyright Notice