Synonyms for Horsefly (same or very similar meaning)
WordNet sense 1 (winged fly parasitic on horses):
horse tick, Hippobosca equina
WordNet sense 2 (large swift fly the female of which sucks blood of various animals):
cleg, clegg
From the ODE community, based on WordNet
add/edit