multiflora

Noun
  1. Vigorously growing rose having clusters of numerous small flowers;
    Used for hedges and as grafting stock (synset 112642833)

Found on Word Lists

Other Searches