translate English to French: They suffered mutilations, torture and a host of cruel and inhuman acts.
Elles ont été mutilées et torturées.