cup-and-saucer snails - French English Dictionary