Synonyms of flagellation

2 Syllables
beating, caning, flogging, flailing, whipping, thrashing
3 Syllables
masochism
4 Syllables
horsewhipping