self-reproved - Deutsch Englisch Wörterbuch