oppugner
Noun
Meaning
One who opposes or attacks; that which opposes.
Source: Webster's dictionarySynonyms
bandit
challenger
enemy
rival
attacker
competitor
antagonist
foe
adversary
interviewer
contender
doubter
interrogator
refuter
opposer
Show all synonyms