a last turn of the screw - Turkish English Dictionary