hanging fly: any of various mecopterous insects of the family Bittacidae
mecopteran: any of various carnivorous insects of the order Mecoptera
host: a technical name for the bread used in the service of Mass or Holy Communion