Noun Definition

cotoneaster dammeri

1.Definition: climbing evergreen shrub with white flowers and red berries; often used as ground cover

Category: Plants