Version Française
Translate
"instruments of restraint"
to French Language
English to French
French to English
English
French
instruments of restraint
(Police, Prison) instruments de contrainte.
instruments of restraint (prison/mental hospital).
instruments de contrainte