put the thumbscrews on - Spanish English Dictionary