The definition :
Definitions of acerola:
- noun: acid red or yellow cherry-like fruit of a tropical American shrub very rich in vitamin C
- noun: tropical American shrub bearing edible acid red fruit resembling cherries
Are you interested in alternative search :
:barbados cherry malpighia glabra surinam cherry west indian cherry berry dicot dicotyledon magnoliopsid
If you like reading news check: