orchard snail - French English Dictionary