snake cucumber - French English Dictionary