Spanish cherry
English
Noun
Spanish
cherry
(
plural
Spanish cherries
)
A tree,
Mimusops elengi