a gasteropod mollusc - French English Dictionary