hanging fly

noun

1.
any of various mecopterous insects of the family Bittacidae