pack a wallop - French English Dictionary