Meaning : Someone who systematically obstructs some action that others want to take.
Synonyms : obstructer, obstructionist, obstructor, thwarter
Meaning : Someone who offers opposition.
Synonyms : adversary, antagonist, opponent, opposer
Someone involved in a contest or battle (as in an agon).
agonist