Definitions
There is 1 meaning of the phrase
Indian Cherry.
Indian Cherry - as a noun
Deciduous shrub of eastern and central united states having black berrylike fruit; golden-yellow in autumn
Synonyms (Exact Relations)
carolina buckthornrhamnus carolinianus