hirudin
nounDefinition of hirudin
: an anticoagulant extracted from the buccal glands of the medicinal leech
Keep scrolling for more
Keep scrolling for more