extenuate - Deutsch Englisch Wörterbuch