self-reproaching - German English Dictionary