English to Hindi

Meaning for:
thumbscrew
other
अँगूठे का शिकंजा