bull-fly

Noun

 * 1) Any large fly troublesome to cattle, such as a gadfly.