self-imposed deadline - Deutsch Englisch Wörterbuch