Horse fly/Definition

Any of several (highly disgusting) species of flying insects that inflict a painful bite on mammals (neutrality my Auntie F!)