Passiflora ligularis

noun

1.
considered best for fruit