Meaning of indian cherry

Definition of indian cherry

(noun) deciduous shrub of eastern and central United States having black berrylike fruit; golden-yellow in autumn

Other information on indian cherry

WIKIPEDIA results for indian cherry
Amazon results for indian cherry