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

American Dictionary