VOCABULARY - IDIOMS

At Each Other’s Throats

Meaning:

Constantly and strongly arguing

Examples: