Pack A Punch

  1. Be capable of a forceful blow; also, deliver a forceful blow. 2. Have a powerful effect.

Examples:

  • That vodka martini packed a wallop.

Origin: c. 1920

Synonyms: pack a wallop