Bull fly

n.
  1. Any large fly troublesome to cattle, as the gadflies and breeze flies.