Language:
Free Online Dictionary|3Dict

積不相能

Source : CEDICT

always at loggerheads (idiom); never able to agree with sb/unable to get on with sb