Definitions of hanging fly:

  • noun:   any of various mecopterous insects of the family Bittacidae