American Dictionary
Definition thumbscrew in American English
thumbscrew noun
[countable] noun
/ˈθʌmˌskru/
Synonyms and related words
