stagnant pond snail - French English Dictionary