English dictionary
thumbscrew meaning and definition
Definition and meaning of thumbscrew at MeaningMonkey.org. thumbscrew meaning and definition in the English Dictionary.THUMBSCREW noun
Definition of thumbscrew (noun)
- instrument of torture that crushes the thumb
- screw designed to be turned with the thumb and fingers
Source: Princeton University Wordnet