Antibacterial chemicals in the mucus of fish such as lysozyme, lectins, peptides and proteases provide an efficient first line of defence against pathogens. This study shows that there are at least three antibacterial proteins in plaice skin mucus in addition to lysozyme. One of these proteins is responsible for approximately 74% of the antibacterial activity and is a 630 kDa protease complex designated KilC (bacterial killing metalloprotease C). Purified KilC kills the bacteria Staphylococcus aureus, Escherichia coli, Bacillus subtilis and Pseudomonas aeruginosa efficiently. The protease activity of KilC is dependent upon the divalent cation Mg(2+) and shows pH dual optima of 5.0 and 8.0. The enzyme has a temperature optimum of 25 degrees C and is made up of at least five different sized peptides. Studies with protease inhibitors show that the catalytic site of KilC may be cysteine- or serine protease-like. KilC may kill bacterial cells by acting directly upon the bacteria or by producing low molecular weight bioactive compounds such as peptides.