flog
/flɒɡ/Definitions
1. verb
to whip or beat someone or something, especially as a form of punishment
“The pirate was flogged for his disobedience.”
2. noun
a whip, especially one used as a form of punishment
“The flog was made of tough leather.”
3. verb
to criticize or scold someone or something harshly, especially in a public forum
“The blogger was flogged for her harsh comments.”
4. noun
a form of punishment or criticism, especially on the internet
“The news story was hit with a flog for its insensitive tone.”