put the thumbscrews on - Francés Inglés Diccionario