What does amelanchier alnifolia mean?

amelanchier alnifolia meaning in General Dictionary

shrub or tiny tree of northwestern North America having fragrant creamy white plants and tiny waxy purple-red fresh fruits