Language:
Free Online Dictionary|3Dict

難解難分

Source : CEDICT

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