to be capable of hitting sb very hard
pack a (powerful, real, etc.) punch
to be capable of hitting sb very hard
pack a (powerful, real, etc.) punch
to have a powerful effect on sb
The advertising campaign packs quite a punch.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición