Home US English punch-packing
Having a powerful or impressive effect; having a lot of impressive qualities.
1920s; earliest use found in The Boston Globe.
READ THESE ARTICLES