HyperDic

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