Definitions of sheep botfly:

  • noun:   larvae are parasitic on sheep