MULTIFLORA


Meaning of MULTIFLORA in English

■ noun an East Asian shrubby or climbing rose which bears clusters of small single pink or white flowers. [ Rosa ~ .]

Origin

C19: from late L., feminine of multiflorus 'multiflorous'.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.