water lemon
1.
(
noun
) the edible yellow fruit of the Jamaica honeysuckle
Synonyms:
bell apple
,
sweet cup
,
yellow granadilla
Related Words:
passion fruit
Terms and Conditions of Use / Copyright Notice