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