WATER LEMON


Meaning of WATER LEMON in English

noun

1. : jamaica honeysuckle

2. : sweet calabash

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.