Horse-fly

Synonym: gadfly