insidiator

/ˌɪnsɪˈdɪeɪtər/

Definitions

1. noun

One who insidiously attacks or undermines someone or something

“The whistleblower was an insidiator of the corrupt company’s reputation.”

Synonyms

  • subverter
  • underminer

Antonyms

  • protector
  • upholder