VariousWords beta
Related Terms:
Definitions:
Noun
flesh fly
Sarcophaga carnaria
Definition: fly whose larvae feed on carrion or the flesh of living animals