Flagellate | Mean of flagellate in English Dictionary
/ˈflæʤəˌleɪt/
- Verb
- to hit (yourself or another person) with a whip as punishment or as part of a religious ritual
- He flagellated [=severely criticized] himself for years for allowing the business to fail.