pack a punch
verb
Definitions
To be capable of throwing a strong punch.
To be capable of having a swift and powerful effect.
Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.
Try these words
Definitions
To be capable of throwing a strong punch.
To be capable of having a swift and powerful effect.