wandering pond snail - Turkish English Dictionary