selbstgeißelung

listen to the pronunciation of selbstgeißelung
Немецкий Язык - Английский Язык
self-flagellation
act of blaming oneself, self-punishment, act of holding oneself accountable for an error or problem
self-punishment inflicted by whipping