Bull fly

Bull· fly

Bull fly

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