passiflora ligularis


Meanings

  • considered best for fruit