Portuguese-English dictionary »

granadilha meaning in English

PortugueseEnglish
granadilha noun
{f}

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