Definition of punch-packing in English:
punch-packing
adjective
Having a powerful or impressive effect; having a lot of impressive qualities.
Origin
1920s; earliest use found in The Boston Globe.
Are You Learning English? Here Are Our Top English Tips