hanging fly: any of various mecopterous insects of the family Bittacidae
mecopteran: any of various carnivorous insects of the order Mecoptera
transposition: (genetics) a kind of mutation in which a chromosomal segment is transfered to a new position on the same or another chromosome