Definify.com

Definition 2026


thumbscrews

thumbscrews

English

Noun

thumbscrews

  1. plural of thumbscrew