Definitions of Amelanchier:

  • noun:   North American deciduous trees or shrubs