'Water lemon' definitions:

Definition of 'water lemon'

(from WordNet)
noun
The edible yellow fruit of the Jamaica honeysuckle [syn: bell apple, sweet cup, water lemon, yellow granadilla]

Definition of 'Water lemon'

From: GCIDE

Words containing 'Water lemon'