Chinese handcuffs
English
Noun
Chinese
handcuffs
pl
(
plural only
)
A
Chinese finger trap
.
Translations
Chinese finger trap
—
see
Chinese finger trap