yellow granadilla Meaning, Definition & Usage

  1. noun West Indian passionflower; cultivated for its yellow edible fruit
    Jamaica honeysuckle; Passiflora laurifolia.
  2. noun the edible yellow fruit of the Jamaica honeysuckle
    bell apple; sweet cup; water lemon.

WordNet