thumbscrews

English

Noun

thumbscrews

  1. plural of thumbscrew