self-handicapping - Deutsch Englisch Wörterbuch