murex snails - French English Dictionary