water lemon

Explore definitions, synonyms, and language insights of water lemon

Definitions

Noun
the edible yellow fruit of the Jamaica honeysuckle

More General Terms