Granadilla

What is Granadilla?

Granadilla definition and meaning on Dictionary terms:
noun
the edible fruit of any of several species of passionflower, especially Passiflora edulis (purple granadilla) or P. quadrangularis (giant granadilla).
any of the plants yielding these fruits.

 

reference: https://www.dictionary.com/browse/granadilla

Tags: