Definitions of water lemon:

  • noun:   the edible yellow fruit of the Jamaica honeysuckle