HORSEFLY

Definition of HORSEFLY

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