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