At Each Other’s Throats

What does the idiom “at each other’s throats” mean?

Definition: Constantly and strongly arguing

Example: My vacation? It was terrible. My mother and my sister were at each other’s throats the whole time.