rack and snail - French English Dictionary