text: what does "sock in the stomach" mean? for example: "john has to drive 30 miles to get to his office, this could be the sock in the stomach," said paul. sock = punch  slang term ... not sure of derivation.  in your example it means that the drive is a bad/unpleasant thing (perhaps even a surprise)  hope that helps