self-depreciating - Deutsch Englisch Wörterbuch