Wiktionary
desirudin
n. A synthetic recombinant form of hirudin
Wikipedia
Desirudin