hit oneself hard and repeatedly - Deutsch Englisch Wörterbuch