noun Etymology: 1gad Date: 1593 any of various flies (as a horsefly, botfly, or warble fly) that bite or annoy livestock, a person who stimulates or annoys especially by persistent criticism
GADFLY
Meaning of GADFLY in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012