Subscribe
URL of the page has been copied to clipboard.
Meaning : 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.
Install App
Kia quen meaning in Bengali (Bangla).