self-reproached - Deutsch Englisch Wörterbuch