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
Tweet