English-French dictionary »

at each other's throats meaning in French

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

à couteaux tirés◼◼◼preposition