Opposer Synonyms

One that opposes another in a battle, contest, controversy, or debate
(Noun)