Meaning of granadilla

Definition of granadilla

(noun) tropical American passionflower yielding the large granadilla fruit
the egg-shaped edible fruit of tropical American vines related to passionflowers

Other information on granadilla

WIKIPEDIA results for granadilla
Amazon results for granadilla