Get our newsfeeds
If people are at each other's throats, they are fighting, arguing or competing ruthlessly.
Public definitions: 3,155 Total definitions: 4,862
Members' Area: Register for free and gain access to 1,707 additional idioms & slang definitions.