Hey you! Yes, you! Thank you for adding beauty to the world!
Definitions of horse-fly:
noun: Alternative form of horsefly [Any of several medium to large flies, of the family Tabanidae, that suck the blood of mammals (not to be confused with Stomoxys calcitrans, the stable fly, or dog fly).]