VariousWords beta
Related Terms:
Noun
Definition: An antibacterial protein originally found in the immune haemolymph of Hyalophora cecropia
VariousWords beta
Definition: An antibacterial protein originally found in the immune haemolymph of Hyalophora cecropia