'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]