Portuguese-English dictionary »

granadilla meaning in English

PortugueseEnglish
granadilla noun
{f}

granadilla [granadillas](any of several passion flowers of tropical America)
noun
[UK: ɡrˌanədˈɪlə] [US: ɡrˌænədˈɪlə]