English-Spanish dictionary »

at each other's throats meaning in Spanish

EnglishSpanish
at each other's throats (in mutual conflict)
preposition

estar de uñaspreposition

tirarse los trastos a la cabezapreposition