Word Study
multiflora
WORDNET DICTIONARY
Noun multiflora has 1 sense
- multiflora(n = noun.plant) baby rose, japanese rose, multiflora rose, rosa multiflora - vigorously growing rose having clusters of numerous small flowers; used for hedges and as grafting stock; Array is a kind of rose, rosebush
For further exploring for "multiflora" in Webster Dictionary Online