PUT A SOCK IN IT BRIT. Meaning of PUT A SOCK IN IT BRIT. in English put a sock in it Brit.informalstop talking. → sock Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004