multiflora rose
noun
Definitions
A plant of the species Rosa multiflora, native to East Asia, considered invasive in the US.
Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.
Try these words
Definitions
A plant of the species Rosa multiflora, native to East Asia, considered invasive in the US.