opposer

noun

One who opposes; an opponent; an adversary.

noun

One who opposes; an opponent; an antagonist; an adversary.

noun

One who opposes, one who shows opposition

noun

someone who offers opposition