stab repeatedly - French English Dictionary