Language:
Free Online Dictionary|3Dict

难解难分

Source : CEDICT

hard to untie, hard to separate (idiom); inextricably involved/locked in battle