( informal )
1.
( of a boxer ) to be capable of hitting sb very hard
2.
to have a powerful effect on sb :
The advertising campaign packs quite a punch.
( informal )
1.
( of a boxer ) to be capable of hitting sb very hard
2.
to have a powerful effect on sb :
The advertising campaign packs quite a punch.
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005