Multiflora Rose (noun) Definition, Meaning & Examples

noun
  1. a climbing or trailing rose, Rosa multiflora, of Japan and Korea, having hooked prickles and fragrant, dense clusters of flowers.
noun
  1. an Asian climbing shrubby rose, Rosa multiflora, having clusters of small fragrant flowers: the source of many cultivated roses
Multiflora Rose (noun) Definition, Meaning & Examples

More Definitions