opponent

n. Person who opposes. [latin oppono opposit- set against]

a. Situated in front; opposite; hence, opposing; adverse; antagonistic.