selfpunishment - French English Dictionary