snail stew - French English Dictionary