give repeated blows - French English Dictionary