repeatedly and constantly attack - French English Dictionary