flagellation
1. [ noun ] beating with a whip or strap or rope as a form of punishment
Synonyms: whipping lashing tanning flogging
Related terms: beating self-flagellation horsewhipping flog flagellate
Similar spelling:   flagellate
  Flagellata
  flagellant
  flagellated
  flocculation
  flagellum
  flageolet