BE AT EACH OTHER'S THROATS


Meaning of BE AT EACH OTHER'S THROATS in English

quarrel or fight.

→ throat

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.