pork and snails - French English Dictionary