Meaning of water lemon

Definition of water lemon

(noun) the edible yellow fruit of the Jamaica honeysuckle

Other information on water lemon

WIKIPEDIA results for water lemon
Amazon results for water lemon