acerola
Noun
Meaning
acid red or yellow cherry-like fruit of a tropical American shrub very rich in vitamin C
tropical American shrub bearing edible acid red fruit resembling cherries
Source: WordNetSynonyms
barbados cherry
Surinam cherry
Malpighia glabra
west indian cherry
azarole
Barbados gooseberry
Jamaican cherry
Brazilian cherry
acerola cherry
antilles cherry
cerasus emarginata