Noun Definitionflagellation1.Definition: beating as a source of erotic or religious stimulationCategory: General2.Definition: beating with a whip or strap or rope as a form of punishmentCategory: General