WHIPPING

WHIPPING whipping, n. A method of corporal punishment formerly used in England and a few American states, consisting of inflicting long welts on the skin, esp. with a whip. How do Chinese legal professionals usually express the term WHIPPING?

WHIPPING Read More »