do an excellent job - Türkisch Englisch Wörterbuch