Definify.com

Definition 2025


thumbscrews

thumbscrews

English

Noun

thumbscrews

  1. plural of thumbscrew