self-reproached - German English Dictionary