blowfly

Noun
  1. Large usually hairy metallic blue or green fly;
    Lays eggs in carrion or dung or wounds (synset 102194425)

Found on Word Lists

Other Searches