"Public flogging" refers to the act of physically punishing someone in front of a large group of people. It can involve whipping or beating the person as a form of humiliation or as a way to enforce discipline or punishment for a crime.
Full definition