self-flagellation in German self-flagellation in German Selbstgeißelung noun (historical) The practice of whipping oneself as penance for sins. Add to Flashcards