giant granadilla Meaning, Definition & Usage

  1. noun tropical American passionflower yielding the large granadilla fruit
    Passiflora quadrangularis; granadilla.

WordNet