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
