"Self-flagellation" means whipping yourself in penance.
A community dedicated to the weirdest people involved in politics.
"Self-flagellation" means whipping yourself in penance.