Horseflies Meaning

There are 2 meaning(s) for word Horseflies

Meaning 1 : large swift fly the female of which sucks blood of various animals

    Synonyms : cleg,  clegg,  horse fly
Meaning 2 : winged fly parasitic on horses

    Synonyms : hippobosca equina,  horse tick