albonoursin

Noun

 * 1) An antibacterial diketopiperazine peptide produced by.