Sarcophaga carnaria

noun

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