C2 noun /ˈɡæd.flaɪ/
gadfly
Meaning
A person who annoys or criticizes others to stimulate change or provoke action.
Example
The journalist was a gadfly, constantly questioning the government's policies.