cotoneaster dammeri

Noun
  1. Climbing evergreen shrub with white flowers and red berries;
    Often used as ground cover (synset 112646431)

Found on Word Lists

Other Searches