to have finished with something - Türkisch Englisch Wörterbuch