What is the full meaning of hirudin
a substance present in the salivary glands of leeches, used as an anticoagulant [n -S]
Example of the word hirudin placed on a Scrabble board.