SOCK IT TO SOMEONE


Meaning of SOCK IT TO SOMEONE in English

give everything one is capable of The president socked it to the audience with his speech at the convention.

English idioms vocab.      Словарь английских идиом и выражений.