what does the idiom"at each other's throad" mean?

问题描述:

what does the idiom"at each other's throad" mean?

throad写错了,应该是throat(喉咙).At each other's throat就是互相扭打,激烈争吵的意思.