Definition, synonyms and related words
An antibacterial protein originally found in the immune haemolymph of Hyalophora cecropia