YourDictionary

Cochliomyia medical definition

noun
A genus of fleshflies whose larvae develop in decaying flesh or carrion or in wounds or sores.

link/cite print suggestion box