SARCOPHAGA


Meaning of SARCOPHAGA in English

noun a genus of diptera, including the flesh flies.

2. sarcophaga ·noun ·pl a suborder of carnivorous and insectivorous marsupials including the dasyures and the opossums.

Webster English vocab.      Английский словарь Webster.