HyperDic

English > 1 sense of the expression multiflora rose:
NOUNplantmultiflora rose, multiflora, Japanese rose, baby rose, Rosa multifloravigorously growing rose having clusters of numerous small flowers
English > multiflora rose: 1 sense > noun 1, plant
Meaningvigorously growing rose having clusters of numerous small flowers; used for hedges and as grafting stock.
Synonymsmultiflora, Japanese rose, baby rose, Rosa multiflora
Broaderrose, rosebushAny of many shrubs of the genus Rosa that bear roses