Blow fly

What is Blow fly?

Blow fly definition and meaning on Dictionary terms:
noun

any of numerous dipterous insects of the family Calliphoridae that deposit their eggs or larvae on carrion, excrement, etc., or in wounds of living animals.