Meaning of west indian cherry
Definition of west indian cherry
(noun)
tropical
American
shrub
bearing
edible
acid
red
fruit
resembling cherries
acid
red or
yellow
cherry-like
fruit
of a
tropical
American
shrub
very
rich
in
vitamin
C
Other information on west indian cherry
WIKIPEDIA results for
west indian cherry
Amazon results for
west indian cherry
Tweet