Definify.com

Definition 2024


thumbscrews

thumbscrews

English

Noun

thumbscrews

  1. plural of thumbscrew