shell of a marine snail - French English Dictionary