Multiflora rose
noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 A plant of the species Rosa multiflora, native to East Asia, considered invasive in the US.
- 2 vigorously growing rose having clusters of numerous small flowers; used for hedges and as grafting stock wordnet
Etymology
Partial calque of translingual Rosa multiflora.