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.”
1. noun
One who insidiously attacks or undermines someone or something
“The whistleblower was an insidiator of the corrupt company’s reputation.”