It means having totally different, opposite opinion. Disagree, disagree, diverge, discuss, strive, refute, oppose, contradict one another.