Back to Dictionary
绷扒吊拷
繃扒吊拷
bèngbādiàokǎo
1.
to strip, tie up, hang and beat sb, an ancient torture technique