What is the meaning of the word "horsefly"?

Definitions: