wandering pond snail - Spanish English Dictionary