BE AT EACH OTHER'S THROATS


Meaning of BE AT EACH OTHER'S THROATS in English

( of two or more people, groups, etc. ) to be fighting or arguing with each other

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.