Definitions of Sarcophaga carnaria:

  • noun:   fly whose larvae feed on carrion or the flesh of living animals