sock it to somebody
sock it to (one)
1. To attack or compete against one 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. © 2022 Farlex, Inc, all rights reserved.
ˈsock it to somebody(informal or humorous) do something or tell somebody something in a strong and effective way: Go in there and sock it to ’em!
Farlex Partner Idioms Dictionary © Farlex 2017