West Indian cherry
Explore definitions, synonyms, and language insights of West Indian cherry
Definitions
Noun
tropical American shrub bearing edible acid red fruit resembling cherries
Noun
acid red or yellow cherry-like fruit of a tropical American shrub very rich in vitamin C