Skip to content
Simplified display

绷扒吊拷

bēng bā diào kǎo

Sign in to save this word to your study lists.

Definitions

  1. 1. to strip, tie up, hang and beat sb, an ancient torture technique