to add insult to injury - Deutsch Englisch Wörterbuch