Meaning of sarcophaga carnaria
Definition of sarcophaga carnaria
(noun)
fly whose larvae
feed
on
carrion
or the
flesh
of
living
animals
Other information on sarcophaga carnaria
WIKIPEDIA results for
sarcophaga carnaria
Amazon results for
sarcophaga carnaria
Tweet