opponent

noun

One that opposes another or others, as in a battle, contest, or debate.

One who is hostile to an idea or cause.

adjective

Acting against an antagonist or opposing force.

Situated in front; opposite; standing in the way.

Opposing; antagonistic; adverse.