GRANADILLA


Meaning of GRANADILLA in English

n. (also grenadilla) a passion-fruit.

Etymology: Sp., dimin. of granada pomegranate

Oxford English vocab.      Оксфордский английский словарь.