Lucifensin, the long-sought antimicrobial factor of medicinal maggots of the blowfly Lucilia sericata.

Lucifensin, the long-sought antimicrobial factor of medicinal maggots of the blowfly Lucilia sericata.