Definition, synonyms and related words
Any of a group of pore-forming antimicrobial proteins produced by nematodes of the genus Caenorhabditis.