self-imposed - Deutsch Englisch Wörterbuch