Gadfly
WordNet
noun
(1) Any of various large flies that annoy livestock
(2) A persistently annoying person
WiktionaryText
Noun
- Any dipterous insect of the genus Oestrus, and allied group of botflies.
- A horsefly: any of various species of fly, of the family Tabanid[ae], noted for buzzing about animals and sucking their blood.
- One who upsets the status quo by posing upsetting or novel questions, or attempt to stimulate innovation by proving an irritant.
- A bloodsucker
- He's a regular gadfly and takes advantage of his friend's generosity.