SOCK IT TO SOMEONE


Meaning of SOCK IT TO SOMEONE in English

(Slang) hit someone hard; harshly criticize someone

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.