water lemon Meaning, Definition & Usage
-
noun the edible yellow fruit of the Jamaica honeysuckle
bell apple; sweet cup; yellow granadilla.
WordNet
Wa"ter lem"on
Definitions
(Bot.) The edible fruit of two species of passion flower ( Passiflora laurifolia , andP. maliformis ); -- so called in the West Indies.