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.”
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.”