Pack-a-punch meaning

(idiomatic) To be capable of throwing a strong punch.
verb
0
0
(idiomatic) To have a swift and powerful effect or to be capable of having such an effect.
verb
0
0
Advertisement