Etymology
Advertisement

horsefly (n.)

also horse-fly, type of insect extremely annoying to horses and cattle, late 14c., from horse (n.) + fly (n.).

Advertisement
Advertisement
Definitions of horsefly

horsefly (n.)
winged fly parasitic on horses;
Synonyms: horse tick / Hippobosca equina
horsefly (n.)
large swift fly the female of which sucks blood of various animals;
Synonyms: cleg / clegg / horse fly
From wordnet.princeton.edu