Horsefly

What is Horsefly?

Horsefly definition and meaning on Dictionary terms:
noun

any bloodsucking, usually large fly of the family Tabanidae, especially of the genus Tabanus, a serious pest of horses, cattle, etc.