Noun horn fly has 1 sense
  1. horn fly, Haematobia irritans - small black European fly introduced into North America; sucks blood from cattle especially at the base of the horn
    --1 is a kind of fly
    --1 is a member of Haematobia, genus Haematobia
,
TOP