Definisi 'kia quen'

English to English
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 Terjemahkan
source: wordnet30

More Word(s)
torture, torturing,

Visual Synonyms