Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of sarcophaga

- A suborder of carnivorous and insectivorous marsupials including the dasyures and the opossums.
- A genus of Diptera, including the flesh flies.