'giant granadilla' definitions:

Definition of 'giant granadilla'

(from WordNet)
noun
Tropical American passionflower yielding the large granadilla fruit [syn: granadilla, giant granadilla, Passiflora quadrangularis]