English Dictionary
Definition be at each other’s throats in British English
be at each other’s throats phrase
phrase
Synonyms and related words

English Dictionary