repeatedly and constantly attack - Spanish English Dictionary