water lemon

noun

Definition of water lemon

1 : jamaica honeysuckle