Definition, synonyms and related words
An anticoagulant peptide present in the leech Haemadipsa sylvestris