Feedback
Multiflora rose
Meaning
Noun
●
In Roses:
A
plant
of the
species
Rosa
multiflora
,
native
to East Asia, considered
invasive
in the US.
Sourced from
Wiktionary
Synonyms
Baby Rose
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better