English Dictionary
Definition gadfly in British English
gadfly noun
[countable] noun
/ˈɡædˌflaɪ/
1
someone who continuously annoys another person or an organization, usually by criticizing them
Synonyms and related words
