turret snails - German English Dictionary