moon snails - French English Dictionary