Spanish cherry

English

Noun

Spanish cherry (plural Spanish cherries)

  1. A tree, Mimusops elengi