A hostile critic or opponent.
Someone who attacks or assails another violently, or criminally.
Assailing; attacking.
One who denies an assertion in a controversial debate.
Relating to denial in a controversial debate.