long-toothed herald snail - Türkisch Englisch Wörterbuch