What does "Packs a punch" mean?
Native speaker’s answer
Rebecca
The phrase packs a punch is used to mean that something has either a lot of force or a great effect/impact. Ex: His speech packed quite a punch. Ex: These cocktails taste quite innocent, but they really pack a punch! Ex: Careful! These hot peppers really pack a punch.