German-English dictionary »

knebelschraube meaning in English

GermanEnglish
die Knebelschraube Substantiv

tommy screwnoun