flagellation
flagellation has 3 senses in the JumbleFix dictionary. Letters: 12.
Definitions
- n.. A beating or flogging; a whipping; a scourging.
- n.. beating with a whip or strap or rope as a form of punishment
- n.. beating as a source of erotic or religious stimulation