sarcophaga carnaria Meaning, Definition & Usage

  1. noun fly whose larvae feed on carrion or the flesh of living animals
    flesh fly.

WordNet