acerola
English Dictionary
->
Letter A
-> acerola
Search Dictionary:
acerola Definition
(n)
tropical
American
shrub
bearing
edible
acid
red
fruit
resembling
cherries
(n)
acid
red
or
yellow
cherry
-
like
fruit
of
a
tropical
American
shrub
very
rich
in
vitamin
C
acerola Synonyms
acerola
barbados cherry
Malpighia glabra
surinam cherry
West Indian cherry
© Art Branch Inc.