( of two or more people, groups, etc. ) to be fighting or arguing with each other
BE AT EACH OTHER'S THROATS
Meaning of BE AT EACH OTHER'S THROATS in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005