Summary
English to French:   more detail...
  1. thumb screw:


English

Detailed Translations for thumb screw from English to French

thumb screw:

thumb screw [the ~] noun

  1. the thumb screw
    la poucettes

Translation Matrix for thumb screw:

NounRelated TranslationsOther Translations
poucettes thumb screw

Related Translations for thumb screw