This is the quote from the classic novel "A Handful of Dust" by Evelyn Waugh So she met Beaver again. He was sitting some way from her and they did not speak to each other until everyone was going. “I kept trying to get through to you this morning,” he said, “but the line was always engaged.” “Oh come on,” said Brenda, “I'll sock you a movie.” (Beaver is Brenda's lover). Does anybody know what this strange collocation means - to sock a movie? Is it some 1930's slang? I found only two meanings of the verb "to sock": to provide with socks or to hit/punch. Thank you.