multiflora meaning
Definition of multiflora in US English - an eastern Asian shrubby or climbing rose that bears clusters of small single pink or white flowers. Definition of multiflora in US English - an eastern Asian shrubby or climbing rose that bears clusters of small single pink or white flowers.