sweet granadilla - German English Dictionary