self-flagellate - Deutsch Englisch Wörterbuch