pack a punch - definition and synonyms

phrase
  1. 2
    to be able to hit someone hard with your fist
     Synonyms and related words
See also main entry: pack