Meaning of acerola

Definition of acerola

(noun) tropical American shrub bearing edible acid red fruit resembling cherries
acid red or yellow cherry-like fruit of a tropical American shrub very rich in vitamin C

Other information on acerola

WIKIPEDIA results for acerola
Amazon results for acerola