Meaning of water lemon in English:
water lemon
noun
rareThe fruit of any of several American species of passion flower, especially that of Passiflora laurifolia, which has a mildly acidic and very juicy pulp.
Origin
Late 17th century; earliest use found in John Ogilby (1600–1676), publisher and geographer.
Are You Learning English? Here Are Our Top English Tips