put the thumbscrews on - Español Inglés Diccionario