at each other's throats

US /æt iːtʃ ˈʌðərz θroʊts/
UK /æt iːtʃ ˈʌðərz θroʊts/
"at each other's throats" picture
1.

estar se pegando, discutir ferozmente

if two people are at each other's throats, they are arguing angrily

:
The two brothers are always at each other's throats.
Os dois irmãos estão sempre se pegando.
They've been at each other's throats ever since the argument.
Eles estão se pegando desde a discussão.