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