Version Française
Meaning of
"instruments de contrainte"
in English language
French to English
English to French
French
English
instruments de contrainte
instruments of restraint (prison/mental hospital).