give oneself a punch - Deutsch Englisch Wörterbuch