Meaning of horsefly

Definition of horsefly

(noun) winged fly parasitic on horses
large swift fly the female of which sucks blood of various animals

Other information on horsefly

WIKIPEDIA results for horsefly
Amazon results for horsefly