Definitions
noun
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
Look “kia quen” up elsewhere
Want another word?
Spin the dictionary for a fresh one.