at each other's throats

Related

hostile · enemies · rivalry · conflict · tension · arguing · snarling · bitter · animosity · venomous · grudge · showdown · standoff · confrontation · sparring · daggers · glaring · heated

Opposites
interpersonal conflict vs. harmony

at each other's throatsin harmony

In agreement together

getting along · on good terms · hand in glove · thick as thieves · on the same page

emotional intensity in conflict

at each other's throatscivil

Minimally polite

cordial · polite

Familiarity
Top 2,000,000