SOCK Meaning of SOCK in English See: TAKE A PUNCH AT or TAKE A SOCK AT. Slang English vocab. Английский сленговый словарь. 2012