irudo

irudo v. l.
= hirudo.