Idiom: Put a sock in it
What does 'Put a sock in it' mean?
If someone tells you to put a sock in it, they are telling you to shut up.
- Category: Clothes
- Contributed By: Susan Atkinson
Buy our lists of British English, American English and Animal idioms in PDF format. They're perfect to use offline for reference or for use in class!