exploding cucumber - French English Dictionary