kia quen

Noun
  1. A form of foot torture used by the Chinese in which the victim's foot was placed between three pieces of bamboo and systematically squeezed (synset 100424031)

Other Searches