put the thumbscrews on - Türkisch Englisch Wörterbuch