VariousWords beta
Related Terms:
Noun
Definition: A peptide, obtained from the salivary glands of leeches, that is used as an anticoagulant.
VariousWords beta
Definition: A peptide, obtained from the salivary glands of leeches, that is used as an anticoagulant.