アセローラ
Meanings
Noun
1. acerola (Malpighia glabra); Barbados cherry
Other readings
Examples2
Have you ever eaten a ripe Barbados cherry?
Acerolas have 17 times as much vitamin C as lemons.