sock it to someone
sock it to (one)
1. To attack or compete against someone in a very strong or forceful manner. Wow, Jim really socked it to that guy. I didn't know he was that tough! Sock it to them, guys! I know you can beat them!
2. By extension, to deliver news or information to someone that will have a very large impact or effect. A: "I don't think you're going to like these financial results." B: "Sock it to me, I'm ready."
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
sock it to someoneINFORMAL
If you sock it to someone, you say or do something to them in a very forceful way. Every time you go against your old team, you want to sock it to them. She's great and really socks it to her co-star Bill Irwin.
Collins COBUILD Idioms Dictionary, 3rd ed. © HarperCollins Publishers 2012
sock it to someoneattack someone vigorously or make a forceful impression on them in some other way. informal
1991 Baseball Today Chicago socked it to the other teams in the American league.
Farlex Partner Idioms Dictionary © Farlex 2017