English synonyms about - contact  

kia quen

noun

1 kia quen

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.


Find more on kia quen elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.016