self-imposed deadline - Türkisch Englisch Wörterbuch