giant granadilla


Meanings

  • tropical American passionflower yielding the large granadilla fruit