English dictionary
multiflora rose meaning and definition
Definition and meaning of multiflora rose at MeaningMonkey.org. multiflora rose meaning and definition in the English Dictionary.MULTIFLORA ROSE noun
Definition of multiflora rose (noun)
- vigorously growing rose having clusters of numerous small flowers; used for hedges and as grafting stock
- synonyms: baby rose, Japanese rose, multiflora, Rosa multiflora
Source: Princeton University Wordnet