English edit

Noun edit

hirudins

  1. plural of hirudin