self-flagellating - Deutsch Englisch Wörterbuch