Dictionary search results

Showing 1-2 of 2 results

sock it to someone British & World English

Attack or make a forceful impression on someone

sock it to someone in sock British & World English

Attack or make a forceful impression on someone