Meaning of multiflora
Definition of multiflora
(noun)
vigorously
growing
rose
having clusters of
numerous
small
flowers;
used
for hedges and as
grafting
stock
Other information on multiflora
WIKIPEDIA results for
multiflora
Amazon results for
multiflora
Tweet