self-punishment - French English Dictionary