Definitions of sheep gadfly:

  • noun:   larvae are parasitic on sheep