Wiktionary
water lemons
n. (plural of water lemon English)
n. (plural of water lemon English)