'blow fly' definitions:

Definition of 'blow fly'

From: WordNet
noun
Large usually hairy metallic blue or green fly; lays eggs in carrion or dung or wounds [syn: blowfly, blow fly]