bn:00578518n
Noun Concept
JA
No term available
EN
Plastic handcuffs are a form of physical restraint for the hands made of plastic straps. Wikipedia
Relations
Sources