Meaning of flagellation

Definition of flagellation

beating with a whip or strap or rope as a form of punishment

Other information on flagellation

WIKIPEDIA results for flagellation
Amazon results for flagellation