wallop (a hard or severe blow) - French English Dictionary