- water lemon as a noun:
- 1
water lemon
noun
1 water lemon
The edible yellow fruit of the Jamaica honeysuckle.
synonyms: bell apple, sweet cup, yellow granadilla.
debug info: 0.0139
noun
The edible yellow fruit of the Jamaica honeysuckle.
synonyms: bell apple, sweet cup, yellow granadilla.
debug info: 0.0139