Chinese thumb cuff

English

Noun

Chinese thumb cuff (plural Chinese thumb cuffs)

  1. A Chinese finger trap.

Translations