English | German | Russian | Czech

put the screws English

Meaning put the screws meaning

What does put the screws mean?

put the screws

(idiom) To apply pressure (to or on something)

Are you looking for...?

put | the | screws