Similar word to selfpunishment:

anguish, attrition, compunction, contriteness, contrition, debasement, degradation, distress, grief, humbling, humiliation, penance, qualm, regret, remorse, remorsefulness, repentance, rue, ruefulness, ruth, sadness, scruple, self-castigation, self-condemnation, self-flagellation, self-punishment, self-reproach


A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Popular