प्रतिपक्ष

Etymology
..

Noun

 * 1) rival group, opposing party
 * 2) rival, adversary, foe
 * 3)  opposition
 * 4) direct opposite
 * 5)  antithesis