have/get a nasty wallop - French English Dictionary