1 water lemon | Definition of water lemon

water lemon

noun

Definition of water lemon

1 : jamaica honeysuckle