Any of various large flies that annoy livestock English: gadfly Less certain link between this word and this sense.