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