a plant species in the passiflora genus (passiflora ligularis) - Spanish English Dictionary