sarcophaga
English
sarcophaga meaning in English • sarcophaga का अर्थ अंग्रेजी में
n. pl.
- A suborder of carnivorous and insectivorous marsupials including the dasyures and the opossums.
Noun
- A genus of Diptera, including the flesh flies.