Definition of water lemon in English:

water lemon

noun

rare
  • The 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.