GIANT GRANADILLA


Meaning of GIANT GRANADILLA in English

noun

1. : a tropical American passionflower ( Passiflora quadrangularis )

2. : the oblong fruit of the granadilla

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.