Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

multiflora Definition

Cancel
multiflora
noun(mul-ti-flo-ra rose)
a vigorous thorny rose (Rosa multiflora) with clusters of small flowers

Words Related to multiflora!

multiflora Examples by Brain Bank Users