BE AT EACH OTHER'S THROATS Meaning of BE AT EACH OTHER'S THROATS in English quarrel or fight. → throat Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004