Definitions of Passiflora ligularis:

  • noun:   considered best for fruit