VariousWords beta
Related Terms:
Noun
Definition: A form of lysozyme (isopeptidase) found in the secretions from the salivary glands of medicinal leeches
VariousWords beta
Definition: A form of lysozyme (isopeptidase) found in the secretions from the salivary glands of medicinal leeches