a person who annoys or criticizes other people in order to make them do something The billionaire political gadfly says he is running for president.
Check pronunciation: gadfly
Definition of gadfly noun from the Oxford Advanced American Dictionary