put the thumbscrews on - Turkish English Dictionary