Question: what is the difference between punch and sock?
Answer: As verbs the difference between punch and sock is that punch is to strike with one's fist or punch can be to employ a punch to create a hole in or stamp or emboss a mark on something while sock is to hit or strike violently.