to take a battering - Deutsch Englisch Wörterbuch