Meaning of Amelanchier

Definition of Amelanchier

(noun) North American deciduous trees or shrubs

Other information on Amelanchier

WIKIPEDIA results for Amelanchier
Amazon results for Amelanchier