1. arguing angrily
the kids were at each other's throats all day!
To be 'at each other's throats' is an idiom meaning to be in an aggressive argument with someone else. to be 'at someone's throat' suggests that those arguing are so angry or aggressive that they are behaving as if they were wild animals, who tear at each other's throats when in conflict. It also conjures an image of strangulation. As if you are so mad at somebody for what they are saying that you want to put your hands on their throat violently in order to shut them up. This expression is particularly effective when discussing the animosity between people that is ongoing rather than an isolated incident, and can be used to discuss conflict or disagreements in either a social or professional setting.