Definitions of horse botfly:

  • noun:   parasitic chiefly on horses