English dictionary
water lemon meaning and definition
Definition and meaning of water lemon at MeaningMonkey.org. water lemon meaning and definition in the English Dictionary.WATER LEMON noun
Definition of water lemon (noun)
- the edible yellow fruit of the Jamaica honeysuckle
- synonyms: bell apple, sweet cup, yellow granadilla
Source: Princeton University Wordnet