1 English Synonyms for MULTIFLORA
Prev.1Next
multiflora rose
Definition: 1. A plant of the species Rosa multiflora, native to East Asia, considered invasive in the US.
Show more information about multiflora rose
Prev.1Next
Search took: 11.05 ms