be put on the rack - French English Dictionary