PACK A PUNCH Meaning of PACK A PUNCH in English 1》 be capable of hitting with skill or force. 2》 have a powerful effect. → pack Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004