GRANADILLA


Meaning of GRANADILLA in English

noun the fruit of certain species of passion flower (·esp. passiflora quadrangularis) found in brazil and the west indies. it is as large as a child's head, and is a good dessert fruit. the fruit of passiflora edulis is used for flavoring ices.

Webster English vocab.      Английский словарь Webster.