opposing

adjective
1
playing, fighting, working, etc. against each other
مخالف, متضاد, ضد
2
very different from each other
متضاد, مخالف, متعارض, مقابل, مناقض, ناسازگار