self-flagellationWiktionary 原文英美释义名词noun1historicalThe practice of whipping oneself as penance for sins.2informalIntense feelings of guilt.