stinking granadilla - French English Dictionary