put the thumbscrews on - French English Dictionary