Search term straitjacket has 2 results
EN English FR French
straitjacket (n v) [a jacket-like garment] camisole de force (n v) {f} [a jacket-like garment]
straitjacket (n) [medicine] camisole de force (n) {f} [medicine]