FLAGELLATION





Definition:

  1. [noun] beating with a whip or strap or rope as a form of punishment
    Synonyms: whipping, tanning, flogging, lashing

Synonyms:


Related Words: