give the finishing touch - Türkisch Englisch Wörterbuch