gainstander

noun

1.
a person who is opposed (to an action or policy or practice etc.)