water lemon - English Synonyms Dictionary

water lemon

n.
[1] bell apple , sweet cup , yellow granadilla