विपक्षी

Etymology
.

Noun

 * 1) enemy, adversary, rival, opponent

Adjective

 * 1) against, opposing