self-reproached - French English Dictionary