punch

/pən(t)SH/ 

noun

     1.  a thrusting blow.
     2.  forcefulness, effectiveness, or pungency in content or appeal; power; zest.

verb 

     3.  to give a sharp thrust or blow to.
     4.  to deliver with vigor.