Skip to main content

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.
Advertisement