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