yellow granadilla Meaning, Definition & Usage
-
noun West Indian passionflower; cultivated for its yellow edible fruit
Jamaica honeysuckle; Passiflora laurifolia.
-
noun the edible yellow fruit of the Jamaica honeysuckle
bell apple; sweet cup; water lemon.