Meaning of passiflora quadrangularis

Definition of passiflora quadrangularis

(noun) tropical American passionflower yielding the large granadilla fruit

Other information on passiflora quadrangularis

WIKIPEDIA results for passiflora quadrangularis
Amazon results for passiflora quadrangularis