Top definition
Doing something awesome. In Captain America: The First Avenger, Cap takes out a submarine by punching it. This is an act of being awesome. The sub is a metaphor for an object, person or event of which someone defeats or conquers in some way.

There is also to have your sub punched when something less than awesome happens to you.
I got straight As, proposed to my lady friend and won the lottery, its been a day of sub punching!
by Team Mitch April 24, 2011
Get the mug
Get a Sub Punching mug for your dog Trump.