strike repeatedly - French English Dictionary