At each other’s throats
in
This idiom or expression means:
Verbally fighting.
Arguing very angrily.
A. I thought they were going to kill each other.
B. I know, they were really going at each other’s throats!
Also similar:
Duking it out.
Going at each other.
Letting each other have it.
