WEST INDIAN CHERRY
(noun)Did you mean?
Definitions
There are 2 meanings of the phrase
West Indian Cherry.
West Indian Cherry - as a noun
Tropical american shrub bearing edible acid red fruit resembling cherries
Synonyms (Exact Relations)
acerolabarbados cherrymalpighia glabrasurinam cherryAcid red or yellow cherry-like fruit of a tropical american shrub very rich in vitamin c
Synonyms (Exact Relations)
acerolabarbados cherrysurinam cherry