pack a punch
pack a punch or pack a wallop {v. phr.}, {slang}
1. To be able to give a powerful blow; have a dangerous fist.
He packed a mean punch.
2. To have a violent effect; be powerful.
It was vodka, and it packed quite a wallop.
Categories:
Source: A Dictionary of American Idioms