multiflora

/mʌltɪˈflɔrə/

Definitions

1. noun

A species of rose (Rosa multiflora) that produces numerous small flowers.

“The multiflora rose is native to East Asia but has become invasive in other parts of the world.”

Synonyms

  • multifloral
  • polychaeta

Antonyms

  • monoflora