[+ obj] formal : to hit (yourself or another person) with a whip as punishment or as part of a religious ritual — sometimes used figuratively ▪ He flagellated [=severely criticized] himself for years for allowing the business to fail. — see also self-flagellation





