multiflora rose

1. (noun) vigorously growing rose having clusters of numerous small flowers; used for hedges and as grafting stock
Synonyms: Japanese rose, Rosa multiflora, baby rose, multiflora
Related Words: rose



Terms and Conditions of Use / Copyright Notice