Definition, synonyms and related words
One who oppugns; an opponent.
opposing, antagonistic, contrary