WTWM

whatsthatwordmean

← Definition
Guess

flagellation

nounThe act of whipping or beating someone, especially as a punishment or religious practice.

Synonyms

whippingnounfloggingnounlashingnoun

Built for word lovers.