Cotoneaster dammeri
WordNet

noun


(1)   Climbing evergreen shrub with white flowers and red berries; often used as ground cover
 
x
OK